National Repository of Grey Literature 24 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
On Popularity of Web Browser JavaScript APIs
Schauer, Marek ; Burget, Radek (referee) ; Polčák, Libor (advisor)
In this work we present the design and implementation of a platform for automated measurement of the use of JavaScript APIs in a web browser. This platform is based on OpenWPM, which is used to instrument the web browser. In our architecture, the browser is extended with a modified Web API Manager extension, which allows to capture calls to JavaScript methods and log information about these calls. The platform was used to perform measurements on a 10,000 websites. From the analysis of the data obtained by the measurement, we found that the most used APIs over measured websites are APIs specified in HTML and DOM standards, High Resolution Time API and Web Cryptography API. Within the APIs that were implemented in Mozilla Firefox after 2016, we identified the Intersection Observer API, Background Tasks API and Resize Observer API as the most frequently used.
DNS Resolver Testing
Široký, Filip ; Pluskal, Jan (referee) ; Grégr, Matěj (advisor)
Tento dokument popisuje automatizaci tvorby scénářů pro nástroj Deckard, který slouží na testování rekurzivních resolverů. Tyto scénáře jsou založeny na skutečném provozu mezi prohlížečem a webovou stránkou zachyceném při načítání této stránky. Výsledný scénář je doplněn i o dotazy, které v zachyceném provoz nebyly, ale na které by se resolver mohl ptát například při minimalizaci dotazu. Na rozdíl od živého provozu by použití scénářů mělo zajistit deterministické prostředí pro testování. Reálný provoz není pro testování ideální kvůli například rotaci IP adres, rozdílnému obsahu serverů a úpravy obsahu. Scénář by měl obsahovat všechny odpovědi na dotazy, na které by se resolver mohl zeptat. S vygenerovanými scénáři můžeme porovnávat odpovědi různých implementací a verzí DNS resolveru. Můžeme tak odhalit změny v jejich chování.
Annotation Addon for Internet Explorer
Pěnkava, Pavel ; Kouřil, Jan (referee) ; Dytrych, Jaroslav (advisor)
This thesis deals with the creation of the Internet Explorer browser extension for annotation creation. It describes the extension concept and the consequent implementation of solution. It also includes the evaluation of other applicable technologies for extension creation, along with their advantages and disadvantages. Addon is designed to cooperate with the annotation server of 4A Framework (Annotations Anywhere, Annotations Anytime) project. The communication format between them is therefore based on the project specifications.
Inovative Web Application for Organization of a Generic Information
Přichystal, Jan ; Skála, František (referee) ; Szőke, Igor (advisor)
This thesis focuses on a creation of a multipurpose innovative application that runs in a web browser with a remote repository. Emphasis is put on clean architecture design, implementation and utilizing modern technologies.
Browser Extension for Audio/Video Stream Processing
Fedor, Jakub ; Herout, Adam (referee) ; Szőke, Igor (advisor)
Bachelor's Thesis describes design and development of extension for browsers and detection of multimedial content on web pages. Thesis includes analysis of existing extensions and testing. Whole work is implemented in programming languages HTML, CSS and JavaScript. The final extension cooperates with service Audeliver.com. The results of thesis are freely available under keyword Audeliver, at internet stores Google Web Store, Mozilla Add-ons and Opera Add-ons.
Annotation Addon for Opera
Cudrák, Miloš ; Kouřil, Jan (referee) ; Dytrych, Jaroslav (advisor)
This thesis describes the design and implementation of an annotation addon for the web browser Opera which is able to create and store simple unstructured annotations. It analyzes ways of creating addons for the web browser Opera and the tools and technologies needed for design, implementation, testing and debugging addons. It also deals with the problems during the design and implementation of the addon and their solutions.
Methodology of Website Design
Regen, Ondřej ; Čáslavský, Josef (referee) ; Koch, Miloš (advisor)
This bachelor’s thesis deals with website design for watchmaker company SARAH, v. o. s. The work begins with a theoretical basis for subsequent practical part, where is the website development process illustrated. In conclusion, the benefit of this applied solution is mentioned.
Tool for web content annotation
Najbr, Ondřej ; Povoda, Lukáš (referee) ; Burget, Radim (advisor)
This thesis is divided into three parts. The first part is focused on a description of the formulation of the extension for viewers Internet Explorer, Opera, Safari 5, Mozilla Firefox a Google Chrome, on summary of the facilities of development of the extension for these viewers and on structure of the extension factually for Google Chrome. The second part describes the installation of the extension for Chrome with method of the unpack extension and with method from the Internet shop Chrome. There is also described a detailed formulation of the extension for Chrome with examples of the code source, with possibility of the implementation and the commentary insert into websites. It further describes contribution of the extension and contribution of this thesis. The target of this thesis is to get acquainted with problems of the formulation of the extension of plugins for viewers Chrome or Firefox and to formulate an application, which it will be able to add the commentary to contents of the website.
Document Modifications in Annotation Editor
Cudrák, Miloš ; Škoda, Petr (referee) ; Dytrych, Jaroslav (advisor)
This thesis deals with the design and implementation of the document modifications and another annotation editor improvements developed as the part of the Decipher project. Explains the nature of the Decipher project and the inclusion of annotation system 4A in this project. It examines the annotation editor and propose solutions to problems and adding new functionality which makes it easier to work with annotations and also with editor itself.
Web API Blocking
Frandel, Martin ; Hranický, Radek (referee) ; Polčák, Libor (advisor)
The aim of this work is to obtain the web APIs used in the top 1 000 000 pages of the Tranco ranking along with their subpages using the Web API Manager extension, then analyze and categorize the obtained data. Design a mechanism for the JShelter extension supporting blocking of individual web APIs that have been evaluated as tracking or advertising, implement the solution and then test it. In total, 2 973 276 web pages were analyzed. The captured data was aggregated with respect to web API insecurity, analyzed and the results described in the paper, with some API calls being blocked up to 93.33 % of the time. I was able to develop a method for identifying problematic APIs. Using polynomial regression, I found polynomials that describe the blocking behavior towards individual web APIs and their methods. I implemented the blocking functionality in the JShelter extension and successfully tested the solution.

National Repository of Grey Literature : 24 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.